$(function(){
    getCateList();
    var index;
    var index1;
    //添加分类功能
    $('#btnAdd').click(function(){
        index = layer.open({
            type:1,
            area:['500px','250px'],
            title:'添加文章分类',
            content:$('#addTpl').html(),
        })
    });
    //添加分类按钮事件委托
    $('body').on('submit','#form-add',function(e){
        e.preventDefault();
        $.ajax({
            type:'post',
            url:'/my/article/addcates',
            data:$(this).serialize(),
            success:function(res){
                console.log(res);
                if (res.status != 0) return layer.msg('添加分类失败');
                layer.msg('添加分类成功');
                getCateList();
                layer.close(index);
            }
        })
    });
    //编辑按钮事件委托
    $('body').on('click','.edit',function(){
        var id = $(this).attr('data-id');
        $.ajax({
            type:'get',
            url:'/my/article/cates/'+id,
            success:function(res){
                layui.form.val('editform',res.data);
            }
        })
        index1 = layer.open({
            type:1,
            area:['500px','250px'],
            title:'修改文章分类',
            content:$('#editTpl').html(),
        })        
    });
    //编辑按钮提交事件
    $('body').on('submit','#form-edit',function(e){
        e.preventDefault();
        $.ajax({
            type:'post',
            url:'/my/article/updatecate',
            data:$(this).serialize(),
            success:function(res){
                if (res.status != 0) return layer.msg('修改失败');
                layer.msg('修改成功');
                getCateList();
                layer.close(index1); 
            }
        })
    });
    //点击删除按钮显示弹出层
    $('body').on('click','.remove',function(){
        var id = $(this).attr('data-id');
        layer.confirm('确定退出？',{icon:3,title:'提示'},function(index){
            $.ajax({
                type:'get',
                url:'/my/article/deletecate/'+id,
                success:function(res){
                    if (res.status != 0) return layer.msg('删除失败');
                    layer.msg('删除成功');
                    getCateList();
                }
            })
            layer.close(index);
        })
    })



})
function getCateList(){
    $.ajax({
        type:'get',
        url:'/my/article/cates',
        success:function(res){
            if (res.status != 0) return layer.msg('获取文章分类数据失败');
            var str = template('tpl',res);
            $('tbody').html(str);
        }
    })
}